Graphical Expression of SQL Statements Using Clamshell Diagram
نویسندگان
چکیده
Thinking process development diagram is a graphical expression from which readers can easily find not only the hierarchy of a given problem but the relationship between the problem and the solution. Although that has been developed as an idea creation support tool in the field of mechanical design, we referred to the restricted version as clamshell diagram to attempt to apply to other fields. In this paper we propose the framework for drawing the diagram of the SQL statement. The basic idea is to supply the hierarchical code fragments of a given SQL statement in the left side of the diagram and to put the meaning written in a natural language in the right. To verify the usefulness of the diagram expression, we actually drew several clamshell diagrams. For three SQL statements that are derived from the same specification, the resulting diagrams enable us to understand the difference visually. key words: program understanding, software inspection, SQL, diagram, information representation
منابع مشابه
METU Object-Oriented DBMS Kernel
This paper describes the design and implementation of a kernel for an OODBMS, namely the METU Object-Oriented DBMS (MOOD). MOOD is developed on the Exodus Storage Manager (ESM). MOOD kernel provides the optimization and interpretation of SQL statements , dynamic linking of functions, and catalog management. SQL statements are interpreted whereas functions (which have been previously compiled wi...
متن کاملA Model Driven Architecture
There is considerable evidence that learning is enhanced within immersive environments which allow students to experiment with the concepts and techniques to be learned, computer simulations providing one such mechanism. Such techniques have been shown to have value when the material to be learnt is remote, distributed, dangerous or expensive to produce for the classroom. Teaching the concepts ...
متن کاملExtending the UML Concepts to Transform Natural Language Queries with Fuzzy Semantics into SQL
Database applications tend toward getting more versatile and broader to comply with the expansion of various organizations. However, naïve users usually suffer from accessing data arbitrarily by using formal query languages. Therefore, we believe that accessing databases using natural language constructs will become a popular interface in the future. The concept of Object-Oriented modeling make...
متن کاملAnomaly Detection In Web Applications Using Gene Expression Programming
A novel approach based on applying a modern metaheuristic called Gene Expression Programming (GEP) to detecting web application attacks is presented in the paper. This class of attacks relates to malicious activity of an intruder against applications, which use a database for storing data. The application uses SQL to retrieve data from the database and web server mechanisms to put them in a web...
متن کاملMap-On: A web-based editor for visual ontology mapping
This paper presents Map-On, a web-based editor for visual ontology mapping developed at the Architecture, Representation and Computation research group of the La Salle at Ramon Llull University. The Map-On editor provides a graphical environment for ontology mapping creation based on the representation of mapping using an interactive graph layout. Thus, a point-and-click interface simplifies th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEICE Transactions
دوره 93-D شماره
صفحات -
تاریخ انتشار 2010